package ar.uade.distribuidas.tpo.dba.util;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import ar.uade.distribuidas.tpo.base.dominiodto.RodamientoDTO;
import ar.uade.distribuidas.tpo.dba.dao.ListaPrecioDAO;
import ar.uade.distribuidas.tpo.dba.dao.RodamientoDAO;
import ar.uade.distribuidas.tpo.dba.dominio.ItemListaPrecio;
import ar.uade.distribuidas.tpo.dba.dominio.ListaPrecio;
import ar.uade.distribuidas.tpo.dba.dominio.Proveedor;
import ar.uade.distribuidas.tpo.dba.dominio.Rodamiento;

public class ListaPrecioGenerate {

	public static void main(String[] args) {
		

		Proveedor proveedor = new Proveedor();
		proveedor.setCuil(11);
		proveedor.setNombre("Proveedor 1");
		
		Proveedor proveedor2 = new Proveedor();
		proveedor2.setCuil(12);
		proveedor2.setNombre("asss");
		
		RodamientoDTO rod1 = new RodamientoDTO(735, "NTN", "rodamientolin", "Brasil");
		RodamientoDAO.getInstance().saveOrUpdate(Rodamiento.fromDTO(rod1));
		RodamientoDTO rod2 = new RodamientoDTO(346, "TNT", "rodamientoplus", "Peru");
		RodamientoDAO.getInstance().saveOrUpdate(Rodamiento.fromDTO(rod2));
		RodamientoDTO rod3 = new RodamientoDTO(216, "LTN", "rodamientolex", "Uruguay");
		RodamientoDAO.getInstance().saveOrUpdate(Rodamiento.fromDTO(rod3));
		RodamientoDTO rod4 = new RodamientoDTO(216, "LTN", "rodamientole", "Argentina");
		RodamientoDAO.getInstance().saveOrUpdate(Rodamiento.fromDTO(rod4));
		
		
		
		
//		ItemListaPrecio ilp = new ItemListaPrecio(5, Rodamiento.fromDTO(rod1), 1000, 4d);
//		ItemListaPrecio ilp2 = new ItemListaPrecio(2, Rodamiento.fromDTO(rod2), 1000, 4d);
//		ItemListaPrecio ilp3 = new ItemListaPrecio(3, Rodamiento.fromDTO(rod3), 1000, 4d);
//		ItemListaPrecio ilp4 = new ItemListaPrecio(4, Rodamiento.fromDTO(rod4), 1000, 4d);
		
		List<ItemListaPrecio> list1 = new ArrayList<ItemListaPrecio>();
//		list1.add(ilp);
		List<ItemListaPrecio> list2 = new ArrayList<ItemListaPrecio>();
		
	/*	ListaPrecio lp = new ListaPrecio(list1,new Date(),null);
		lp.setProveedor(proveedor);
		ListaPrecio lp2 = new ListaPrecio(list2,new Date(),null);
		lp2.setProveedor(proveedor2);
		ListaPrecioDAO.getInstance().persist(lp);
		ListaPrecioDAO.getInstance().saveOrUpdate(lp2);
		*/
	}
	

}
